//.van-nav-bar {
//    background-color: white !important;
//
//    .nav-bar-title{
//        font-size: 42rpx;
//        font-weight: bold;
//    }
//
//    .back{
//        height: 54rpx;
//    }
//}

.container{
    position: relative;

    background: #F9F9F9;
    padding: 32rpx;

    .main {
        position: absolute;

        left: 24rpx; right: 24rpx;
        top: 24rpx;

        background: white;
        border-radius: 12rpx;

        padding: 32rpx 24rpx;

        .name-cert {
            display: flex;
            flex-direction: row;
            align-content: flex-start;

            .name {
                margin-right: 20rpx;

                font-size: 42rpx;
                font-weight: bold;
                color: var(--font-color);
            }
            .cert {
                position: relative;

                margin-top: 8rpx;
                width: 128rpx;

                .cert-name {
                    font-size: 20rpx;
                    font-weight: 500;
                    color: #FFFFFF;

                    position: absolute;
                    display: block;
                    width: 108rpx;
                    height: 100%;
                    left: 0; top: 0;
                    line-height: 200%;

                    text-align: center;
                }
            }
        }
        .separator {
            width: 100%; height: 1px;
            background-color: #979797;
            opacity: 0.22;

            margin-top: 16rpx;
            margin-bottom: 16rpx;
        }
        .description {
            display: flex;
            flex-direction: row;
            align-content: flex-start;

            font-size: 32rpx;

            .cur {
                min-width: 160rpx;
            }
        }

    }
}
